/* 
 * File:   plotador.h
 * Author: rosalba
 *
 * Created on 24 de Junho de 2010, 22:30
 */

/*
#include <IOarquivos.h>
#include <cmath>

// aqui entra a funcao a ser plotada
template <class T> T plotador (T &_intervalo, T &_liminf,T &_limsup)
{
    T x(_liminf),y(0);
    double N(1000000) , lambdaa(0.1386) , lambdab(0.0578);
    double temp,temp2 , temp3, temp4;
    do
    {
        // aqui eh a funcao
        //y = (N ) * (exp(-1.0*lambdaa*x)) ; // calculo da funcao
        temp2 = (exp(-lambdab*x)/lambdab);
        temp3 = (exp(-lambdaa*x)/lambdaa);
        temp = temp2 - temp3;

        
        temp4= (lambdaa*lambdab)/(lambdab-lambdaa);
        
        y = ( temp4 )* N *temp *(-1);

        
        //y = (R / lambdab) * (1 - temp) ; // calculo da funcao

        //temp = (1/(lambdab-lambdaa))*((lambdab/lambdaa* exp(-1*lambdaa*x) )-( lambdaa/lambdab*exp(-1*lambdab*x)));
        //y = R  * (x - ((lambdab+lambdaa)/(lambdab*lambdaa)) + temp) ; // calculo da funcao


        EscreveArq("saida.dat",x,y); // escreve no arquivo
        x+=_intervalo; // prox iter
        //cout << y << " " << x << " " << exp(-1*lambdaa*x) << endl ;
    }while (x<=_limsup);
    cout << "Arquivo saida.dat escrito com sucesso" << endl ;


}

#endif	/* _PLOTADOR_H */



